On my local jhbuild setup some local stuff is not set up and
there's no pictures folder. This fixes a regression where it
blew up instead of saving to the home dir in this situation.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1658>
let path = [
GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_PICTURES),
GLib.get_home_dir(),
- ].find(p => GLib.file_test(p, GLib.FileTest.EXISTS));
+ ].find(p => p && GLib.file_test(p, GLib.FileTest.EXISTS));
if (!path)
return null;